#define _CRT_SECURE_NO_WARNINGS 1
#include "SHUNXU.h"

//void test()
//{
//	SL a;
//	SeqListinit(&a);
//
//	SeqListPushBack(&a, 3);
//	SeqListPushBack(&a, 4);
//	SeqListPushBack(&a, 5);
//	SeqListPushBack(&a, 6);
//
//	//SQDataType * pos = SeqListFind(&a, 4);
//	if (pos != NULL)
//	{
//		//SeqListInsert(&a, pos, 100);
//	}
//	SeqListPushFront(&a, 100);
//	SeqListPopFront(&a);
//	//SeqListPshBack(&a);
//	SeqListPrint(&a);
//}

void test1()
{
	SL a;
	SeqListinit(&a);
	SeqListPushBack(&a, 3);
	SeqListPushBack(&a, 4);
	SeqListPushBack(&a, 5);
	SeqListPushBack(&a, 6);

	int pos = SeqListFind(&a, 4);
	if (pos != -1)
	{
		SeqListInsert(&a, pos, 100);
		/*SeqListErase(&a, pos);
		SeqListInsert(&a, pos, 100);*/

	}
	SeqListPrint(&a);
	SeqListDestory(&a);
}

void test2()
{
	SL a;
	SeqListinit(&a);
	SeqListPushFront(&a, 1);
	SeqListPushFront(&a, 2);
	SeqListPushFront(&a, 3);
	SeqListPushFront(&a, 4);
	SeqListPushFront(&a, 5);

	SeqListPrint(&a);
	SeqListDestory(&a);
}
int main()
{
	test2();
	system("pause");
}